package com.ruoyi.erp.domain.dto;

import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 周报数据对象 erp_weekly
 *
 * @author yanwenliang
 * @date 2024-10-14
 */
@Data
public class ErpWeeklyDTO extends BaseEntity{
    /** 周报id */
    private String weeklyId;

    private String userId;

    /** 本周进展 */
    private String weeklyContent;

    /** 周一 */
    private String day1;

    /** 周二 */
    private String day2;

    /** 周三 */
    private String day3;

    /** 周四 */
    private String day4;

    /** 周五 */
    private String day5;

    /** 周六 */
    private String day6;

    /** 周日 */
    private String day7;

    /** 分享人列表 */
    private String shareList;

    /** 提交时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date submitTime;

    /** 状态(0暂存 1 已提交) */
    private String weeklyStatus;

    /** 删除标记（0 未删除 1 删除） */
    private String delFlag;

    private String userName;

    private List<Date> queryTime;

    /**
     * 判断是什么类型的查询 0 我创建的 1、未读 2、已读 3、全部
     */
    private String queryValue;

    /**
     * 0 未读 1 已读
     */
    private String readStatus;

    private String avatar;
}
